Creating linksets

What is the difference between creating a linkset from the source module and creating a linkset from the link module?

Let's say I first create a linkset from the link module and specify the source to target modules. Wouldn't that in itself mean that there can only be outgoing links from the source module to the target module?

If I already created the above linkset then why do I need to create a linkset from the source module? In addition, if I create the linkset from the source module I have the option of making it a mandatory link, as well as specifying whether it's outgoing links only...which again makes me wonder why I have to specify "outgoing links only" since I've already indicated a source to target relationship...
lsand - Fri Jul 09 14:56:40 EDT 2010

Re: Creating linksets
llandale - Fri Jul 09 16:56:56 EDT 2010

A 'Linkset' is liken to your 'car', and a 'Linkset Pairing' is liken to a labeled parking spot where you can find your car.

'Linksets' exist in Link Modules and must be created there, although sometimes when you create a link DOORS will prompt to create the LinkSet for you. All DOORS links are associated with a LinkSet.

If you want to restrict which link modules a particular source formal module uses, you can go to the Properties of that module and define 'Linkset Pairings'. The GUI hides the 'Pairings' part and displays only 'Linksets' which is misleading. A 'Linkset Pairing' is simply the association of a source to target module in a link module along with the Mandatory/Overridable flags. It is not a 'Linkset'. So in the formal module properties you specify that this source module will be linked to that target module through a particular link module. The linkset that corresponds to that may or may not yet exist; and can be deleted later. When you attempt to create a link, DOORS should push it to the linkset, and if it doesn't exist should prompt you to create it.

A 'Linkset Pairing' is also known as a 'Default Link Module', and is also known in DXL as a 'Link Module Descriptor'.

Back to your post. No, creating a 'Linkset' in a Link Module in no way stops that source module from linking to that target module in some other Link Module. You can indeed create the same linkset in another link module.

DOORS documentation has always requires ... Patience ... or a certain type of drug to get through it.

  • Louie

Re: Creating linksets
lsand - Mon Jul 12 13:12:56 EDT 2010

llandale - Fri Jul 09 16:56:56 EDT 2010
A 'Linkset' is liken to your 'car', and a 'Linkset Pairing' is liken to a labeled parking spot where you can find your car.

'Linksets' exist in Link Modules and must be created there, although sometimes when you create a link DOORS will prompt to create the LinkSet for you. All DOORS links are associated with a LinkSet.

If you want to restrict which link modules a particular source formal module uses, you can go to the Properties of that module and define 'Linkset Pairings'. The GUI hides the 'Pairings' part and displays only 'Linksets' which is misleading. A 'Linkset Pairing' is simply the association of a source to target module in a link module along with the Mandatory/Overridable flags. It is not a 'Linkset'. So in the formal module properties you specify that this source module will be linked to that target module through a particular link module. The linkset that corresponds to that may or may not yet exist; and can be deleted later. When you attempt to create a link, DOORS should push it to the linkset, and if it doesn't exist should prompt you to create it.

A 'Linkset Pairing' is also known as a 'Default Link Module', and is also known in DXL as a 'Link Module Descriptor'.

Back to your post. No, creating a 'Linkset' in a Link Module in no way stops that source module from linking to that target module in some other Link Module. You can indeed create the same linkset in another link module.

DOORS documentation has always requires ... Patience ... or a certain type of drug to get through it.

  • Louie

Thank you!